1
general::
Phrase(s): leave a bad taste in someone’s mouth
[for something] to leave a bad feeling or memory with someone. • The whole business about the missing money left a bad taste in his mouth. • It was a very nice hotel, but something about it left a bad taste in my mouth.
McGrawhill's American Idioms And Phrasal Verbs